package com.dapeis.im.tim.req;

import java.util.ArrayList;
import java.util.List;

import com.ag.core.base.Domain;
import com.dapeis.im.tim.req.friend.TIMFriendInfo;

/**
 * @author 作者 E-mail: hzyuanyong@126.com
 * @version 创建时间：2017年5月18日 下午3:13:49 
 * @See https://www.qcloud.com/document/product/269/1643
 * 添加好友
 */
public class TIMFriend extends Domain{

    public TIMFriend() {
    }

    public TIMFriend(String from_accout, TIMFriendInfo timFriendInfo) {
	this.From_Account = from_accout;
	this.AddFriendItem.add(timFriendInfo);
    }

    public TIMFriend(String from_accout, List<TIMFriendInfo> timFriendInfos) {
	this.From_Account = from_accout;
	this.AddFriendItem.addAll(timFriendInfos);
    }

    List<TIMFriendInfo> AddFriendItem = new ArrayList<TIMFriendInfo>();

    String From_Account;
    
    String AddType = "Add_Type_Both";//双向加好友 [Add_Type_Single,单向加好友]
    
    Integer ForceAddFlags = 1; //1表示强制加好友；0表示常规加好友方式。

    public List<TIMFriendInfo> getAddFriendItem() {
	return AddFriendItem;
    }

    public void setAddFriendItem(List<TIMFriendInfo> addFriendItem) {
	AddFriendItem = addFriendItem;
    }

    public String getFrom_Account() {
	return From_Account;
    }

    public void setFrom_Account(String from_Account) {
	From_Account = from_Account;
    }

    public String getAddType() {
        return AddType;
    }

    public void setAddType(String addType) {
        AddType = addType;
    }

    public Integer getForceAddFlags() {
        return ForceAddFlags;
    }

    public void setForceAddFlags(Integer forceAddFlags) {
        ForceAddFlags = forceAddFlags;
    }
    
    
}
